home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2000 June / Internet Magazine June 2000.iso / pc / software / windows / building / wirefusion / html / mosaic / mems.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-01-03  |  1.1 KB  |  51 lines

  1. import java.awt.Frame;
  2. import java.awt.image.ColorModel;
  3. import java.awt.image.DirectColorModel;
  4. import java.awt.image.ImageConsumer;
  5. import java.awt.image.ImageProducer;
  6.  
  7. public class mems extends Frame implements ImageProducer {
  8.    // $FF: renamed from: a int
  9.    private int field_0;
  10.    // $FF: renamed from: b int
  11.    private int field_1;
  12.    // $FF: renamed from: c int[]
  13.    public int[] field_2;
  14.    // $FF: renamed from: d int
  15.    public int field_3;
  16.    // $FF: renamed from: e int
  17.    public int field_4;
  18.    // $FF: renamed from: f java.awt.image.ColorModel
  19.    private ColorModel field_5 = new DirectColorModel(24, 16711680, 65280, 255);
  20.  
  21.    public mems(int var1, int var2, int[] var3, int var4, int var5) {
  22.       this.field_0 = var1;
  23.       this.field_1 = var2;
  24.       this.field_2 = var3;
  25.       this.field_3 = var4;
  26.       this.field_4 = var5;
  27.    }
  28.  
  29.    public synchronized void addConsumer(ImageConsumer var1) {
  30.       var1.setDimensions(this.field_0, this.field_1);
  31.       var1.setColorModel(this.field_5);
  32.       var1.setHints(30);
  33.       var1.setPixels(0, 0, this.field_0, this.field_1, this.field_5, this.field_2, this.field_3, this.field_4);
  34.       var1.imageComplete(3);
  35.    }
  36.  
  37.    public synchronized boolean isConsumer(ImageConsumer var1) {
  38.       return true;
  39.    }
  40.  
  41.    public synchronized void removeConsumer(ImageConsumer var1) {
  42.    }
  43.  
  44.    public void startProduction(ImageConsumer var1) {
  45.       this.addConsumer(var1);
  46.    }
  47.  
  48.    public void requestTopDownLeftRightResend(ImageConsumer var1) {
  49.    }
  50. }
  51.